4. What is producer in Kafka